package com.supplychain.scm.core.oss.model;


import com.supplychain.scm.core.basis.enums.ProductInfoEnum;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.InputStream;

/**
 * @author  liyichuan
 * @Date 2022/8/8 11:14
 */
@Data
public class UpInputStream {

	/**
	 * 文件流
	 */
	@NotNull(message = "文件流不能为空")
	private InputStream inputStream;

	/**
	 * 产品枚举
	 */
	@NotNull(message = "产品枚举不能为空")
	private ProductInfoEnum productInfo;

	/**
	 * 商户 存在必传
	 */
	private String mchId;

	/**
	 * 文件名
	 */
	@NotBlank(message = "文件名称不能为空")
	private String fileName;
}
